// pages/usercenter/lxwm/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  copys() {

    wx.setClipboardData({

      data: '18435120889', //需要复制的内容

      success: function (res) { //成功回调函数
        console.log('复制成功')
      }
    })
  },

  save() {
    wx.saveImageToPhotosAlbum({
      filePath: '/image/ma.png',
      success() {
        wx.showToast({
          title: '保存成功',
          icon: 'success',
          duration: 2000 //持续的时间
        })
      },
      fail() {
        wx.showToast({
          title: '保存失败',
          icon: 'error',
          duration: 2000 //持续的时间
        })
      }
    })
  },

  saveImgToPhotos() {
    const that = this
    wx.getSetting({ // 查询所有授权
      success(res) {
        if (res.authSetting['scope.writePhotosAlbum']) { // 用户已经授权
          that.save() // 执行保存函数
        } else { // 未授权
          wx.authorize({
            scope: 'scope.writePhotosAlbum',
            success() { // 用户同意授权
              // save() // 执行保存函数
              that.save()
            },
            fail(err) { // 用户拒绝授权
              if (err && err.errMsg.endsWith("auth deny")) {
                wx.showModal({
                  title: '授权添加到相册',
                  content: '需要获取您的添加相册权限，请确认授权，否则分享功能无法正常使用',
                  success: function (resolve) {
                    if (resolve.confirm) { // 用户同意设置授权
                      wx.openSetting({
                        success(res) {
                          if (res && res.authSetting['scope.writePhotosAlbum']) {
                            that.save() // 执行保存函数
                          }
                        },
                        fail(res) { // 用户拒绝设置授权
                          console.log(res)
                          // failedCallback('没有权限，保存失败')
                        }
                      })
                    } else { // 用户拒绝设置
                      // failedCallback('没有权限，保存失败')
                    }
                  }
                })
              } else {
                // failedCallback(err && err.errMsg || '保存失败')
              }
            }
          })
        }
      },
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})